package com.ruoyi.app.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class PaymentParkCardDto {

    /**
     * 支付来源 wx/alipay
     */
    private String ly;

    /**
     * 支付宝/微信 openId
     */
    @NotBlank(message = "未获取到用户信息")
    private String uniqueId;

    /**
     * 停车场ID
     */
    @NotNull(message = "请选择停车场")
    private Long parkId;

    /**
     * 车主姓名
     */
    @NotBlank(message = "请填写姓名")
    private String owner;

    /**
     * 车主电话
     */
    @NotBlank(message = "请填写电话")
    private String ownerTel;

    /**
     * 车牌号码
     */
    @NotBlank(message = "请填写车牌号码")
    private String carNum;

    /**
     * 车牌颜色
     */
    @NotNull(message = "请选择车牌颜色")
    private Integer carNumColor;

    /**
     * 生效日期
     */
    @NotBlank(message = "请选择生效日期")
    private String date;

    /**
     * 包月类型
     */
    @NotNull(message = "请选择包月类型")
    private Integer valid;

}
